.login {
    width: 100%;
    height: 100%;
    background-color: #ccc;
    .form {
      position: absolute;
      top: 0;
      bottom: 0;
      height: 350px;
      right: 15%;
      margin: auto;
      width: 400px;
      border-radius: 10px;
      padding: 20px;
      background-color: #fff;
      h3 {
        text-align: center;
        font-weight: bold;
        font-size: 20px;
        color: #707070;
      }
      .ant-col-push-16 {
        display: flex;
        justify-content: center;
      }
      .pwd {
        color: #606266;
      }
      .img {
        height: 34px;
      }
       
      .anticon-user,.anticon-lock{
        color: #606266;
      }
      .ant-btn.ant-btn-primary {
        width: 100%;
        height: 35px;
      }
      .ant-input {
        height: 34px;
      }
      .forget{
          display: flex;
          justify-content: space-between;
          align-items: center;
          >span{
              color: #3399FF;
              margin-bottom: 24px;
              cursor: pointer;
          }
      }
    }
    .registry{
      width: 100%;
      position: absolute;
      bottom: 20px;
      text-align: center;
      span{
        font-size: 13px;
        color: #fff;
      }
    }
  }
  